<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 求100-500的和(while)
        // var sum=0;
        // var i=100;
        // while(i<=500){
        //     sum+=i;
        //     i++;
        // }
        // console.log("100-500的和:"+sum);

        // 求1000-2000之间技能被7整除又能被8整除的数的个数(do...while)
        // var count=0;
        // var i=1000;
        // do{ 
        //     if(i%7==0 && i%8==0){
        //         count++;
        //     }
        //     i++;
        // }while(i<=2000);
        // console.log("1000-2000之间技能被7整除又能被8整除的数的个数:"+count);


        // 求200-900之间3的倍数的打印在当前页面,每行打印9个(do...while)
        // var i=200;
        // var count=0;//个数
        // do{
        //     if(i%3==0){
        //         count++;
        //         document.write(i+"&nbsp;&nbsp;&nbsp;");
        //         if(count%9==0){
        //             document.write("<br>")
        //         }
        //     }
        //     i++;
        // }while(i<=900);
        // document.write("200-900之间3的倍数的个数:"+count);


        // 求100-900之间9的倍数的和(for)
        // var sum=0;
        // for(var i=100;i<=900;i++){
        //     if(i%9==0){
        //         sum+=i;
        //     }
        // }
        // console.log("100-900之间9的倍数的和:"+sum);




        // 提示用户输入一个整数，如：123456789，将其倒序输出987654321(while)
        // var num=prompt("请输入一个整数")*1;//123
        // var str="";
        // while(num>0){
        //     var n=num%10;//3   2  1
        //     str=str+n;//str="321";
        //     num=parseInt(num/10);//12.3   num=12    1.2  num=1   0.1   num=0
        // }

        // console.log(str);


        // 一个球从100米高度自由落下，每次落地后反跳回原来高度的一半，再落下，求它第4次落地时候，共经过多少米，第四次反弹多高(for)
        // var height=100;
        // var sum=height;
        // for(var i=1;i<4;i++){
        //     height=height/2;//50   25  12.5
        //     sum=sum+height*2;//sum=100+50*2+25*2+12.5*2
        // }


        // console.log("第4次落地时候，共经过"+sum+"米,"+"第四次反弹"+height/2+"米");





        // 提示用户输入班级人数，然后循环获取每个学生的考试成绩，并输出前三名(for)
        var n=prompt("请输入班级人数:")*1;//6    67  100   88   65   95  90
        var first=0;
        var second=0;
        var third=0;
        for(var i=1;i<=n;i++){
            var score=prompt("请输入第"+i+"个学生的成绩：")*1;//67
            if(score>first){  //first=67  second=64  third=56    first=100  second=67  third=64
                third=second;//将第二名赋值给第三名
                second=first;//将第一名赋给第二名
                first=score;//将比第一名大的值赋值给第一名
            }else if(score>second){
                third=second;//third=67  third=88
                second=score;//second=88   second=95
            }else if(score>third){
                third=score;
            }

        }
        console.log("前三名分别是:",first,second,third);
        


    </script>
</head>
<body>
    
</body>
</html>